package org.example.product.service;


import org.example.product.vo.RelateCategoryVo;

import java.util.List;

/**
 * @author 小杰_cc
 * @version 1.0
 */
public interface AttributeCategoryService {

    // 根据属性id查询关联的分类列表
    List<RelateCategoryVo> queryCategoryListByAttrId(Long attrId);
    // 保存分类和属性的关联关系
    int saveCategoryAttr(Long categoryId, Long attributeId);
    // 根据id删除关联关系
    int deleteAttrCategoryById(Long id);


    // 根据分类id判断是否存在属性
    void deleteByCategoryIds(List<Long> ids);

    // 根据分类id查询属性id集合
    List<Long> queryAttrIdByCategoryId(Long categoryId);

    void deleteByAttrIds(List<Long> ids);
}

